using System.Collections;
using System.Collections.Generic;
using UnityEngine;

//1.C# 泛型的知识
//2.设计模式中 单例模式的知识
/// <summary>
/// 单例模式基础父级
/// </summary>
/// <typeparam name="T">子集的名称</typeparam>
public class 单例_基础管理器<T> where T:new() //T类型至少需要无参构造函数
{
    private static T 实例;
    //private 单例_基础管理器() { }
    public static T 获取实例
    {
        get {
            if (实例 == null)
                实例 = new T();
            return 实例;
        }
    }
}

